// //q1
// #include <stdio.h>

// int main()
// {
//     printf("China, I love you! ");

//     return 0;
// }



// //q2
// #include <stdio.h>

// int main()
// {
//     int N = 0;
//     scanf("%d", &N);

//     int arr[N];
//     int sum = 0;
//     for (int i = 0; i < N; i++)
//     {
//         scanf("%d", &arr[i]);
//         sum += arr[i] * arr[i];
//     }

//     printf("%d", sum);

//     return 0;
// }



// //q3
// #include <stdio.h>

// int main()
// {
//     int h1, m1, h2, m2;
//     int res = 0;
//     int h, m;
//     scanf("%d %d %d %d", &h1, &m1, &h2, &m2);

//     res = (h2 - h1) * 60 + (m2 - m1);
//     h = res / 60;
//     m = res % 60;

//     printf("%d %d", h, m);

//     return 0;
// }



//q4
// #include <stdio.h>
// #include <string.h>

// typedef struct Book
// {
//     char title[20];
//     char name[10];
//     int year;
//     double price;
// } Book;

// void swap(Book *a, Book *b)
// {
//     Book temp;
//     memcpy(&temp, a, sizeof(Book));
//     memcpy(a, b, sizeof(Book));
//     memcpy(b, &temp, sizeof(Book)); 
// }

// int main()
// {
//     int n = 0;
//     scanf("%d", &n);
//     Book books[n];
//     for (int i = 0; i < n; i++)
//     {
//         scanf("%s %s %d %lf", books[i].title, books[i].name, &books[i].year, &books[i].price);
//     }

    
//     for (int i = 0; i < n - 1; i++)
//     {
//         for (int j = 0; j < n - 1 - i; j++)
//         {
//             if (books[j].price < books[j + 1].price)
//             {
//                 swap(&books[j], &books[j + 1]);
//             }
//         }
//     }

//     printf("-----------------------\n");

//     for (int i = 0; i < n; i++)
//     {
//         printf("%s %s %d %.2lf\n", books[i].title, books[i].name, books[i].year, books[i].price);
//     }


//     return 0;
// }



// //q5
// #include <stdio.h>
// #include <string.h>

// int main() 
// {
//     char s[20];
//     //注意 fgets 比 gets 的 strlen 要多 1
//     fgets(s, sizeof(s), stdin);
//     //gets(s);
    
//     int len = strlen(s); 
//     int i, j;
//     for (i = 1, j = len - 3; i < ((len - 1) /  2); i++, j--)
//     {
//         if (s[i] == s[j])
//             continue;
//         else
//         {
//             printf("no");
//             return 0;
//         }
            
//     }

//     printf("yes");

//     return 0;
// }



// //q6
// #include <stdio.h>
// #include <math.h>

// void swap (int *a, int *b)
// {
//     int t;
//     t = *a;
//     *a = *b;
//     *b = t;
// }

// int main() 
// {
//     int N = 0;
//     scanf("%d", &N);
//     int A[N];
//     int dis = 0;

//     for (int i = 0; i < N; i++)
//     {
//         scanf("%d", &A[i]);
//     }

//     //选择排序
//     for (int i = 0; i < N - 1; i++)
//     {
//         for (int j = i + 1; j < N ; j++)
//         {
//             if (A[i] > A[j])
//                 swap(&A[i], &A[j]);     
//         }
//     }

//     dis = abs(A[1] - A[0]);
//     printf("%d", dis);

//     return 0;
// }